/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package net.etrs.formathlon.vue.jsf.utils;

import net.etrs.formathlon.entity.utilisateur.Personnel;

/**
 * Classe de mise en forme de String.
 * @author OPIF
 */
public class Transformer {
    
    final static String formatTroisString = "%s %s %s";
    final static String formatTroisStringDontParenthese = "%s %s (%s)";

    /**
     * 
     * @param personnel
     * @return le String formaté
     */
    public static String formatPersonnelGradePrenomNom(Personnel personnel) {
        return String.format(formatTroisString, personnel.getGrade(), personnel.getPrenom(), personnel.getNom());
    }
    
    /**
     * 
     * @param personnel
     * @return le String formaté
     */
    public static String formatPersonnelNomPrenomGrad(Personnel personnel) {
        return String.format(formatTroisString, personnel.getNom(), personnel.getPrenom(), personnel.getGrade());
    }
    
}
